﻿var data = {
     text: 'Danh mục',
     items: [{
         text: 'Toán',
         items: [{
             text: 'Lớp 12',
             items: [{
                 text: 'Hàm số',
                 leaf: true
             }, {
                 text: 'Lượng giác',
                 leaf: true
             }]
         }, {
             text: 'Lớp 11',
             leaf: true
         }, {
             text: 'Lớp 10',
             leaf: true
         }, {
             text: 'Lớp 9',
             leaf: true
         }, {
             text: 'Lớp 8',
             leaf: true
         }, {
             text: 'Lớp 7',
             leaf: true
         }]
     }, {
         text: 'Lý',
         items: [{
             text: 'Lớp 12',
             leaf: true
         }, {
             text: 'Lớp 11',
             leaf: true
         }]
     }, {
         text: 'Hóa',
         items: [{
             text: 'Lớp 12',
             leaf: true
         }, {
             text: 'Lớp 11',
             leaf: true
         }, {
             text: 'Lớp 10',
             leaf: true
         }]
     }]
 };

Ext.define('ListItem', {
    extend: 'Ext.data.Model',
    config: {
        fields: [{
            name: 'text',
            type: 'string'
        }]
    }
});

var store = Ext.create('Ext.data.TreeStore', {
    model: 'ListItem',
    defaultRootProperty: 'items',
    root: data
});

Ext.define("Core.view.danhmuc.Danhmuc", {
    extend: "Ext.NestedList",
    xtype: "danhmuc",
    
    config: {
        displayField: 'text',
        store: store,
    }
})